package com.ttg.web.dao;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ttg.common.entities.BasePage;
import com.ttg.model.dto.CMReportDTO;
import com.ttg.model.pojo.CostManageIndustryDepositLoan;
import com.ttg.model.vo.CMIndustryDepositVO;

import java.util.List;

/**
 * 成本管理-行业存贷信息表(TblCostManageIndustryDepositLoan) dao
 *
 * @author chenyou
 * @datetime 2025-09-03 11:02:21
 */
public interface CostManageIndustryDepositLoanDao extends IService<CostManageIndustryDepositLoan>{

    CostManageIndustryDepositLoan getByUnique(String intervalType,String year,String month, String clsId1, String clsId2);

    void saveOrUpd(CostManageIndustryDepositLoan industryDepositLoan);

    List<String> selectYears();

    List<String> selectMonths(String year);

    BasePage<CMIndustryDepositVO> industryDeposit(BasePage page,CMReportDTO reqDto);
}

